package com.tuars.instalacionesalberti.controllers.marca;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import com.tuars.instalacionesalberti.connection.bd.ConnectionBaseDades;

public class ControllerModificarMarca {
	private String sql = null;
	
	public void modificarCodigo(String codigoMarca, String marca) throws SQLException{
		
		sql = "UPDATE MARCA SET Codigo_Marca = '"+codigoMarca+"' WHERE Marca = '"+marca+"'";
		ConnectionBaseDades con = new ConnectionBaseDades();
		Statement st = con.Conexion().createStatement();
		st.executeUpdate(sql);
		
    	st.close();
    	con.Conexion().close(); 
		
		
	}
	public void modificarMarca(String codigoMarca, String marca) throws SQLException{
		
		sql = "UPDATE MARCA SET Marca = '"+marca+"' WHERE Codigo_Marca = '"+codigoMarca+"'";
		ConnectionBaseDades con = new ConnectionBaseDades();
		Statement st = con.Conexion().createStatement();
		st.executeUpdate(sql);
		
    	st.close();
    	con.Conexion().close(); 
		
	}
	public void modificarAmbos(String codigoMarca, String marca, String codigoAntiguo) throws SQLException{
		
		sql = "UPDATE MARCA SET Codigo_Marca = '"+codigoMarca+"', Marca = '"+marca+"' WHERE Codigo_Marca = '"+codigoAntiguo+"' ";
		ConnectionBaseDades con = new ConnectionBaseDades();
		Statement st = con.Conexion().createStatement();
		st.executeUpdate(sql);
		
    	st.close();
    	con.Conexion().close(); 
		
	}
	
	public String obtenerMarcaCombo(String codigoMarca) throws SQLException{
		String marca = null;
		
		sql = "SELECT MARCA FROM MARCA WHERE Codigo_Marca='"+codigoMarca+"'";
		ConnectionBaseDades con = new ConnectionBaseDades();
		Statement st = con.Conexion().createStatement();
		ResultSet rs = st.executeQuery(sql);
		
		while(rs.next()){
			marca = rs.getString("Marca");
		}
		
		rs.close();
    	st.close();
    	con.Conexion().close(); 
		
		return marca;
	}
}
